<?php

class LoginController extends Controller
{

	// Acción index que renderiza la sección de inicio de sesión y valida que sean válidas las credenciales del usuario.
	public function actionIndex() {
		// Si la sesión ya se encuentra iniciada.
		if (isset(Yii::app()->user->id)) {
			// Redireccionar al dashboard del usuario.
			$this->redirect(array('admin/'));
		}else{
			$this->layout='test';
			$model=new LoginForm;
			// Si el usuario llenó el formulario de correo electrónico y contraseña.
			if(isset($_POST['LoginForm']))
			{
				$model->attributes=$_POST['LoginForm'];
				// Validamos que los datos se hayan ingresado correctamente e iniciamos sesión.
				if($model->validate() && $model->login())
					// Redireccionamos al dashboard del usuario,
					$this->redirect(array('admin/'));
			}
			// Renderizamos la vista "index".
			$this->render('index',array('model'=>$model));
		}
	}


}

?>